print("Введите четырехзначное число:")
x = int(input())
n = len(str(x))
n4 = x % 10
x2 = x // 10
n3 = x2 % 10
x3 = x2 // 10
n2 = x3 % 10
x1 = x3 // 10
n1 = x1 % 10
if n == 4:
    if x % 2 == 0:
        print('Число чётное: Да')
    else:
        print('Число чётное: Нет')
    if x % 3 == 0:
        print('Число кратное трём: Да')
    else:
        print('Число кратное трём: Нет')
    q = int(x ** 0.5)
    if q ** 2 == x:
        print('Число является квадратом числа:', q)
    else:
        print('Число является квадратом числа: Нет')

    print()
    minz, maxz = 9, 0
    for s in str(x):
        if int(s) > maxz:
            maxz = int(s)
        if int(s) < minz:
            minz = int(s)
    print('Наименьшая цифра числа:', minz)
    print('Наибольшая цифра числа:', maxz)

    if n1 == 0:
        b1 = 1
    else:
        b1 = 0
    if n2 == 0:
        b2 = 1
    else:
        b2 = 0
    if n3 == 0:
        b3 = 1
    else:
        b3 = 0
    if n4 == 0:
        b4 = 1
    else:
        b4 = 0
    print("Количество нулей в числе:", b1 + b2 + b3 + b4)

    print()

    if int(n4 ** 0.5) ** 2 == n4:
        print('цифра в разряде является кватратом цифры', int(n4 ** 0.5))
    else:
        print('цифра в разряде является кватратом цифры:Нет')
    if  int(n3 ** 0.5) ** 2 == n3:
        print('цифра в разряде является кватратом цифры', int(n3 ** 0.5))
    else:
        print('цифра в разряде является кватратом цифры:Нет')
    if  int(n2 ** 0.5) ** 2 == n2:
        print('цифра в разряде является кватратом цифры', int(n2 ** 0.5))
    else:
        print('цифра в разряде является кватратом цифры:Нет')
    if  int(n1 ** 0.5) ** 2 == n1:
        print('цифра в разряде является кватратом цифры', int(n1 ** 0.5))
    else:
        print('цифра в разряде является кватратом цифры:Нет')

else:
    print('Данное число не является четырёхзначным')